package com.hifar.test.template.pojo.VO;

import com.hifar.plat.AopOption.TranslationList;
import com.hifar.plat.baseModal.pojo.BaseOssFiles;
import com.hifar.test.template.pojo.HfEnvTemplate;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * @author zhuWeiWei
 * @description 模板管理
 * @date 2024/12/27 16:05
 */
@Data
@EqualsAndHashCode
@ApiModel("模板对象")
public class HfEnvTemplateVO extends HfEnvTemplate {

    @TranslationList(isTranslation = true)
    @NotNull(message = "附件不能为空!")
    @Size(max = 1, message = "只能上传一个附件!")
    private List<BaseOssFiles> files;
}
